﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LIMS.IDAL
{
    public interface IAdmin
    {
        /// <summary>
        /// 根据管理员ID获得该管理员姓名
        /// </summary>
        /// <param name="adminID">管理员ID</param>
        /// <returns></returns>
        String FindName(String adminID);

        Boolean InsertAdmin(LIMS.Model.Admins admin);

        List<LIMS.Model.Admins> FindAll();

        LIMS.Model.Admins FindByID(String adminID);

        List<LIMS.Model.Admins> FindByName(String name);

        /// <summary>
        /// 检测注册ID是否可用；返回true表示该ID可以使用
        /// </summary>
        /// <param name="id">待检测的用户ID</param>
        /// <returns></returns>
        Boolean CheckID(String id);

    }
}
